Verbindung relationaler Datenbanksysteme und NoSQL-Produkte
نویسنده
چکیده
In den letzten Jahren entstanden verschiedene Open-SourceSysteme, die mit fundamentalen Konzepten und Regeln relationaler Datenbanksysteme brachen, um die Verwaltung von Daten in speziellen Einsatzbereichen zu optimieren. Die wesentlichen Gründe für die Entwicklung dieser so genannten NoSQL-Systeme sind jedoch nicht SQL oder das relationale Datenbankmodell, sondern sie ist auf die Implementierung relationaler Datenbanksysteme zurückzuführen. Der Beitrag verdeutlicht durch eine Gegenüberstellung von Oracle Real Application Cluster, IBM DB2 PureScale und MySQL Cluster die gegensätzlichen Implementierungen relationaler Clusterlösungen. An die Motivation der NoSQL-Produkte sowie einen Überblick ihrer Zielstellung, Vorund Nachteile schließt sich das Aufzeigen von Möglichkeiten an, um Konzepte und Implementierungen beider Welten miteinander zu verbinden und so die Vorzüge zu vereinen.
منابع مشابه
Skalierbare NoSQL- und Cloud-Datenbanken in Forschung und Praxis
Die rasante Entwicklung nicht-relationaler, verteilter NoSQL Datenbanksysteme hat in den letzten Jahren einen beispiellosen Aufschwung erlebt. Zwei zentrale Probleme haben diesen Prozess angestoßen: die gewaltigen Mengen von ” Usergenerated-Content“ in modernen Anwendungen und die damit einhergehenden Anfragelasten und Datenvolumnia, sowie der Ruf von Entwicklern nach problemspezifischen Datenm...
متن کاملDatenmodellierung in der Anwendungsentwicklung mit NoSQL-Datenbanken
NoSQL-Datenbanken sind gerade in der Webentwicklung zunehmend beliebt. Oft sind es die großen Datenmengen, die es zu verwalten gilt, mitunter sind diese Systeme aber auch wegen ihrer Schema-Flexibilität für agile Entwicklungsteams interessant. Indem viele NoSQL-Datenbanken keine Unterstützung für die Definition, Einhaltung und Wartung eines globalen Schemas bieten, verlagern sich klassische Auf...
متن کاملExtraktion relationaler Daten aus Texten
Daten für netzwerkanalytische Projekte können explizit oder implizit in natürlichsprachlichen, unoder halbstrukturierten Texten enthalten sein. In dieser Situation ermöglichen Verfahren zur Relationsextraktion die Gewinnung oder Anreicherung von Netzwerkdaten. Die folgenden Beispiele verdeutlichen Einsatzgebiete für diese Familie von Methoden: Analysten aus Wirtschaft und Verwaltung entnehmen B...
متن کاملKontrolliertes Schema-Evolutionsmanagement für NoSQL-Datenbanksysteme
Zusammenfassung. In der agilen Entwicklung von Anwendungen werden neue Software-Versionen häufig und regelmäßig veröffentlicht. Relationale Datenbanksysteme mit ihrem rigiden Schema-Management werden dabei oft als unflexibel empfunden. Schemalose NoSQL-Datenbanksysteme bieten zwar die nötige Flexibilität, unterstützen aber kein systematisches Releaseund Schema-Evolutionsmanagement. Dieser Artik...
متن کاملPanel: Big Data - Evolution oder Revolution in der Datenverarbeitung?
Das Schlagwort Big Data hat in den letzten Jahren große Popularität gewonnen. Andererseits befassen sich Datenbanksysteme seit ihrer Entstehung mit großen Datenmengen, d.h. mit der Verwaltung von Datenmengen, die hart an der Grenze des technisch Beherrschbaren liegen. Mit der Verschiebung dieser Grenzen nach oben und der Steigerung der Anforderungen an Verarbeitungskomplexität und geschwindigke...
متن کامل